package com.tosee.exception;

/**
 * Exception survenant dans la couche d'accès au données.
 * 
 * @author robint
 */
public class DaoException extends GeneriqueException {

    /**
     * UID pour la sérialisation
     */
    private static final long serialVersionUID = 1L;

    /**
     * Constructeur
     * 
     * @param msg
     */
    public DaoException(String msg) {
        super(msg);
    }

    /**
     * Constructeur.
     * 
     * @param message message
     * @param cause cause de la violation
     */
    public DaoException(String message, Throwable cause) {
        super(message, cause);
    }

    /**
     * Constructeur.
     * 
     * @param message message
     * @param _codeErreur code de l'erreur
     * @param cause cause de la violation
     */
    public DaoException(String message, Integer _codeErreur, Throwable cause) {
        super(message, _codeErreur, cause);
    }

    /**
     * Constructeur.
     * 
     * @param message message
     * @param _codeErreur code de l'erreur
     */
    public DaoException(String message, Integer _codeErreur) {
        super(message, _codeErreur);
    }
}
